A Formal Characterization of Epsilon Serializability

نویسندگان

  • Krithi Ramamritham
  • Calton Pu
چکیده

Epsilon Serializability (ESR) is a generalization of classic serializability (SR). In this paper, we provide a precise characterization of ESR when queries that may view inconsistent data run concurrently with consistent update transactions. Our rst goal is to understand the behavior of queries in the presence of con icts and to show how ESR in fact is a generalization of SR. So, using the ACTA framework, we formally express the inter-transaction con icts that are recognized by ESR and through that de ne ESR, analogous to the manner in which con ict-based serializability is de ned. Secondly, expressions are derived for the amount of inconsistency (in a data item) viewed by a query and its e ects on the results of a query. These inconsistencies arise from concurrent updates allowed by ESR. Thirdly, in order to maintain the inconsistencies within bounds associated with each query, the expressions are used to determine the preconditions that operations have to satisfy. The results of a query, and the errors in it, depend on what a query does with the, possibly inconsistent, data viewed by it. One of the important byproducts of this work is the identi cation of di erent types of queries which lend themselves to an analysis of the e ects of data inconsistency on the results of the query. 1 partially supported by the National Science Foundation under grants IRI-9109210 and IRI-9314376. 2 partially supported by NSF, IBM, DEC, AT&T, Oki Electric Ind. and Texas Instruments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Asynchronous consistency restoration under epsilon serializability

Many database applications tolerate a certain nlnount of data inconsistency to gain increased concurrent processing and to accommodate realworld constraints. This paper describes how inconsistency can be modeled in a database and managed with. consistency westoration methods. The correctness criterion for the maintenance of inconsistency is epsilon serializability (ESR). An inform.al notation t...

متن کامل

Generalized Transaction Processing with Epsilon-serializability 1

We summarize the progress on epsilon-serializability (ESR), which is a generalization of serial-izability. ESR is the foundation of a generalized transaction processing system, allowing the application designers a ne-grained control in the trade-oo between limited inconsistency and increased performance and availability. The paper outlines ESR as correctness criterion, the algorithms supporting...

متن کامل

Autonomous Transaction Execution with Epsilon Serializability

We study the feasibility of autonomous transaction execution in systems with asynchronous transaction processing based on epsilon serializability (ESR). The abstract correctness criteria deened by ESR are implemented by techniques such as asynchronous divergence control and asynchronous consistency restoration. Concrete application examples in a distributed environment, such as banking, illustr...

متن کامل

GENERALIZED FUZZY POLYGROUPS

small Polygroups are multi-valued systems that satisfy group-likeaxioms. Using the notion of “belonging ($epsilon$)” and “quasi-coincidence (q)” offuzzy points with fuzzy sets, the concept of ($epsilon$, $epsilon$ $vee$ q)-fuzzy subpolygroups isintroduced. The study of ($epsilon$, $epsilon$ $vee$ q)-fuzzy normal subpolygroups of a polygroupare dealt with. Characterization and some of the fundam...

متن کامل

Accessing Imprecise Data: An Approach Based on Intervals

In many real world applications (even in banking), imprecise data is a matter of fact. However, classic database management systems provide little if any help in the management of imprecise data. We are applying methods from interval arithmetic, epsilon serializability, and other related areas to help the application designers in the management of naturally imprecise data. Our approach includes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Knowl. Data Eng.

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1995